	
	package Dao;

	import java.util.List;
	
	import enitys.Title;
	
	public interface TitleDao {
		
		
		/**
		 * 按所给的id查找通知   当isAll为true时  id将不对方法产生影响  所查询出的结果为所有的通知  而为false时  所查找的结果为当前id所代表的通知
		 * @param id 通知id  当查找全部通知时  请赋值为0
		 * @param isAll 是否为查找全部通知
		 * @return List<Title> 包含查找结果的List结果集
		 */
		public List<Title> findTitleById(int id, boolean isAll);
		
		
		/**
		 * 添加通知  通知内容在form变量中
		 * @param tile 要添加的通知的内容
		 * @return boolean 是否添加成功
		 */
		public boolean addTitle(Title tile);
		
		/**
		 * 按id删除通知
		 * @param id 要删除的通知的id
		 * @return int 删除的条数  成功删除时应返回>0
		 */
		public int delTitleById(int id);
		
		/**
		 * 按通知id修改通知内容
		 * @param tile 需要修改的内容
		 * @param id 需要修改的通知的id
		 * @return boolean  是否修改成功
		 */
		public boolean modifyTitleById(Title tile,int id);
		
	
	}
